﻿using System;
using System.Collections.Generic;
using BLL.Entities.Company;

namespace BLL.Entities.Client
{
  public class ClientInvoice : BaseBusinessEntity
  {
    public Guid ClientCaseID { get; set; }
    public Guid ClientID { get; set; }
    public DynamicEnumTypeValue Status { get; set; }
    public DateTime Issued { get; set; }
    public DateTime Paid { get; set; }
    public IList<ClientInvoiceLine> Items { get; set; }
    public IList<TaxInfo> Taxes { get; set; }
    public Decimal Total { get; set; }

    public ClientInvoice()
    {
        Items = new List<ClientInvoiceLine>();
        Taxes = new List<TaxInfo>();
    }
  }
}